At 23:52 +0300 on 16/08/1999, Matthew Hagerty wrote:
>
> You mentioned that cursors are read only. Can I do update statements while
> navigating with cursors? Or do they lock the records they are reading?
If they do, they only lock them to other transactions. Since you are within
the same connection and thus the same transaction (cursors can only be used
within BEGIN/END transaction blocks), of course the records are not locked.
As far as I know, you can make update statements. What I am not sure about
is what happens if you rewind the cursor and read the updated record again
- whether you will see the updated record or the non-updated one. You'll
have to test this.
Herouth
--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma